package com.zsrt.java.day20170112.lh.daily.ch02;

import java.io.File;
import java.io.FileInputStream;

import org.junit.Test;

public class FileInputStreamTest {
	
	/**
	 * 读取文件
	 * @throws Exception
	 */
	@Test
	public void FileInput() throws Exception {
		
		//new File对象  让这个对象指向要操作的文件
		File a=new File("src/com/zsrt/java/day20170112/lh/daily/ch02/A.txt");
		
		//创建一个输入流的对象，并且这个流指向具体的
		FileInputStream fis=new FileInputStream(a);
		
		//调用fis的具体方法
		int r = fis.read();
		System.out.println((char)r);
		
	}
	
	
	
	@Test
	public void FileInput2() throws Exception {
		
		//new File对象  让这个对象指向要操作的文件
		File a=new File("src/com/zsrt/java/day20170112/lh/daily/ch02/A.txt");
		
		//创建一个输入流的对象，并且这个流指向具体的
		FileInputStream fis=new FileInputStream(a);
		
		//调用fis的具体方法
		byte[] b=new byte[4];
	
		int len;
		while((len=fis.read(b))!=-1){
			
			String jg=new String(b,0,len);
			System.out.println(jg);
		}
		
	}

}
